package com.zs.propertymanage.dataObj.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class PatrolTask {

    public static final Integer CLOSE_STATUS_OPEN = 0;
    public static final Integer CLOSE_STATUS_CLOSE = 1;
    public static final Integer COMPLETE_STATUS_INCOMPLETE = 0;
    public static final Integer COMPLETE_STATUS_COMPLETE = 1;

    private String id;              // 任务id
    private String name;            // 任务名称
    private String planId;         // 任务所属计划id
    private String planName;        // 任务所属计划名称
    private String employeeId;     // 任务指派执行人id
    private String employeeName;    // 任务指派执行人名称
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;   // 任务生成时间
    private String planContent;

    private Integer closeStatus;        // 任务关闭状态 0-未关闭 1-已关闭
    private Integer completeStatus;     // 任务完成状态 0-未完成 1-已完成
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime handleTime;   // 任务处理时间
    private String handleRemark;        // 任务执行备注

}
